Buildresult: chleroy/pmac32_defconfig+SMP/powerpc-gcc5 built on Oct 5 2018, 04:44
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Oct 5 2018, 04:44
Duration:
0:00:10.136878
Builder:
ka4
Revision:
powerpc: clean stack pointers naming (
37bb3aef11e21b89f04cddd16b9cd76d2f96faaf)
Target:
chleroy/pmac32_defconfig+SMP/powerpc-gcc5
Branch:
chleroy
Compiler:
powerpc-gcc5
(powerpc64-linux-gcc (GCC) 5.5.0)
Config:
pmac32_defconfig+SMP
(
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 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/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/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 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 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 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 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 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 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 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/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 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 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 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 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 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 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/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 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 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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 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 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 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 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/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 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/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 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 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 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 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/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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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/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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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:306: arch/powerpc/mm/mmu_context_hash32.o] Error 1 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 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: init/init_task.o] Error 1 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/init-common.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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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/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 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] 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 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 cc1: all warnings being treated as errors 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 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/lib/code-patching.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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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/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 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 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 cc1: all warnings being treated as errors 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 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 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 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/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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/lib/sstep.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 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 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 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: 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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/ppc_mmu_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 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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/sysdev/indirect_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 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 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 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 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 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 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 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 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 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: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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/sysdev/grackle.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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 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 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 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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 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 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 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:306: arch/powerpc/sysdev/mpic.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: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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/tlb_hash32.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 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/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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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/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 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 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:306: arch/powerpc/mm/fault.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 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/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 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[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/pic.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 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 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 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/pfunc_core.o] Error 1 make[1]: *** [Makefile:1050: arch/powerpc/lib] Error 2 make[1]: *** [Makefile:1050: arch/powerpc/sysdev] Error 2 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 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 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 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:305: init/initramfs.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/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 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 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[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/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 arch/powerpc/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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/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 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/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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/low_i2c.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 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 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 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] 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 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 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 make[1]: *** [Makefile:1050: 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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/ptrace.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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 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: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 make[2]: *** [scripts/Makefile.build:305: 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/setup.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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/feature.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 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 make[2]: *** [scripts/Makefile.build:305: 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 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 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 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 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 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/vdso.o] Error 1 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/backlight.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 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/prom_init.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 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 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 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 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/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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] 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 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/udbg_adb.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/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/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 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 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/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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] 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 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/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 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 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/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 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 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 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 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/udbg_scc.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 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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/pfunc_base.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 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 cc1: all warnings being treated as errors 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 cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/nvram.o] Error 1 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/prom.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 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 cc1: all warnings being treated as errors 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/bootx_init.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 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] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 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 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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/perf/perf_regs.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[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/signal.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 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/perf/callchain.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 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/traps.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 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 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 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/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 cc1: all warnings being treated as errors 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 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/setup-common.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 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 make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/powermac/smp.o] Error 1 make[2]: *** [scripts/Makefile.build:546: arch/powerpc/platforms/powermac] Error 2 make[1]: *** [Makefile:1050: 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 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:305: arch/powerpc/kernel/time.o] Error 1 make[1]: *** [Makefile:1050: arch/powerpc/kernel] 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 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 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[2]: *** [scripts/Makefile.build:306: arch/powerpc/perf/core-book3s.o] Error 1 make[2]: *** [scripts/Makefile.build:305: init/do_mounts.o] Error 1 cc1: all warnings being treated as errors make[1]: *** [Makefile:1050: init] Error 2 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/perf/mpc7450-pmu.o] Error 1 make[1]: *** [Makefile:1050: arch/powerpc/perf] Error 2 cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:305: arch/powerpc/xmon/xmon.o] Error 1 make[1]: *** [Makefile:1050: arch/powerpc/xmon] Error 2 make: *** [Makefile:146: sub-make] Error 2
Possible warnings (26)
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]
Full Log
# git rev-parse -q --verify 37bb3aef11e21b89f04cddd16b9cd76d2f96faaf^{commit} 37bb3aef11e21b89f04cddd16b9cd76d2f96faaf already have revision, skipping fetch # git checkout -q -f -B kisskb 37bb3aef11e21b89f04cddd16b9cd76d2f96faaf # git clean -qxdf # < git log -1 # commit 37bb3aef11e21b89f04cddd16b9cd76d2f96faaf # 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 37bb3aef11e21b89f04cddd16b9cd76d2f96faaf # < make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_pmac32_defconfig+SMP_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- pmac32_defconfig # Added to kconfig CONFIG_SMP=y # yes \n | make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_pmac32_defconfig+SMP_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_pmac32_defconfig+SMP_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/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/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/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-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/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()); ^ 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/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()); ^ 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); ^ 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/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-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/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()); ^ /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); ^ 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:522:28: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:522:28: note: 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/percpu-defs.h:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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_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/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:522:28: note: 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:499:30: note: 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: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/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /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:522:28: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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_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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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); ^ 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/ppc_mmu_32.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/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); ^ 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/sstep.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()); ^ /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); ^ 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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_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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:522:28: note: 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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_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); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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]); ^ 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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-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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/arch/powerpc/mm/pgtable.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/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); ^ 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/mm/mmu_context_hash32.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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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-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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:522:28: note: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:522:28: note: 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ 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/indirect_pci.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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-defs.h:522:28: note: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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/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: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/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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: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-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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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-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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_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:522:28: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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_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/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/percpu-defs.h:522:28: note: 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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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); ^ 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: 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/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()); ^ 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()); ^ /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); ^ 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/grackle.c:14: /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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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_hash32.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/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-refcount.h: In function 'percpu_ref_get_many': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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_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/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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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-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/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/kernel/prom_init.c:28: /kisskb/src/include/linux/topology.h: In function 'numa_node_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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /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: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: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: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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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: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: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_up_read_preempt_enable': /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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/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/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.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: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: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/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: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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ 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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/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); ^ 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/platforms/powermac/setup.c:30: /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/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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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-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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h: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:499:30: note: 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/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.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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: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: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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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); ^ 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/highmem.h: In function 'kmap_atomic_idx_pop': /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/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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-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); ^ 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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-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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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-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/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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/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': 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': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': 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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:499:30: note: 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); ^ 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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.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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:522:28: note: 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:499:30: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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/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/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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/powermac/pic.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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-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: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: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: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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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/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-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-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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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_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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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/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: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: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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-defs.h:522:28: note: 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: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_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/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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /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-defs.h:522:28: note: 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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_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: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-defs.h:522:28: note: 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/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: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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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-defs.h:522:28: note: 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/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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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/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/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: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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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/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); ^ 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ 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.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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:499:30: note: 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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ /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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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); ^ 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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_trylock': 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/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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-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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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: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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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_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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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/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:499:30: note: 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/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))) { ^ /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: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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/indirect_pci.c:12: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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: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.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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/indirect_pci.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); ^ 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-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/arch/powerpc/sysdev/indirect_pci.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/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.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/indirect_pci.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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:522:28: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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/sysdev/indirect_pci.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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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:499:30: note: 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/indirect_pci.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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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); ^ 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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/sysdev/indirect_pci.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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-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/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/indirect_pci.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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/pci.h:29, from /kisskb/src/arch/powerpc/platforms/powermac/pci.c:14: /kisskb/src/include/linux/topology.h: In function 'numa_node_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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/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: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ /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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/include/linux/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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); ^ /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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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:499:30: note: 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/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:499:30: note: 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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/platforms/powermac/time.c:18: /kisskb/src/include/linux/topology.h: In function 'numa_node_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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/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: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/include/linux/vmstat.h: In function '__count_vm_event': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmu_context.o] Error 1 make[2]: *** 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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_event': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/grackle.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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/grackle.c:14: /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/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: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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/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/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/grackle.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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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/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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/sysdev/grackle.c:14: /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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]); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/sysdev/grackle.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.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/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: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/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.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/grackle.c:14: /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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); ^ 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_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/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-defs.h: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/sysdev/grackle.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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_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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/sysdev/grackle.c:14: /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/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/percpu-defs.h: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/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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/percpu-refcount.h: In function 'percpu_ref_tryget': /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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-defs.h:522:28: note: 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: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: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/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: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/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: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/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: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: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:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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/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/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: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/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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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/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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /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: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:499:30: note: 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-defs.h:522:28: note: 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: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_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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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: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: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/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:522:28: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/powermac/feature.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ cc1: all warnings being treated as errors /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/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: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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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-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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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-defs.h: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:499:30: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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_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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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/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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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: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_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:499:30: note: 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/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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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-defs.h:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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_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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/include/linux/vmstat.h: In function '__count_vm_event': In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pic.c:19: /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/percpu-defs.h:522:28: note: 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: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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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.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-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.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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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]); ^ 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/platforms/powermac/pic.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/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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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: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/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: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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pic.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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/vmstat.h: In function '__count_vm_events': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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/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.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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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.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: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/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/platforms/powermac/pic.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/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/platform_device.h:14, from /kisskb/src/arch/powerpc/platforms/powermac/low_i2c.c:41: /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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pic.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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: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: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: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.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.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-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/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/platforms/powermac/pic.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.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/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/include/linux/interrupt.h: In function 'this_cpu_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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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); ^ /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/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.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: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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pic.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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.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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/irq_regs.h: In function 'set_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/platforms/powermac/pic.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: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/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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmu_context_hash32.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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 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/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/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/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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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); ^ 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/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/arch/powerpc/include/asm/smp.h:100: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/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); ^ 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/init_task.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/lib/alloc.o] Error 1 /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/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/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: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/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: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/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: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]); ^ 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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.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: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-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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/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.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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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-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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-defs.h: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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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: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/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/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/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: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/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/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /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/percpu-defs.h:522:28: note: 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/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/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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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-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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/perf_event.h: In function 'perf_sw_event_sched': /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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-defs.h: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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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/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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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_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.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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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_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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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); ^ 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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/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: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: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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.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/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_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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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_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:499:30: note: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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: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: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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]); ^ 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: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_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/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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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/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: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-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/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_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: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:499:30: note: 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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: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: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/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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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/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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:499:30: note: 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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_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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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]); ^ /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /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/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: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: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/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: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/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: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/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: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/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: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/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /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/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: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: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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: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); ^ cc1: all warnings being treated as errors /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: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/init-common.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: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: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: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/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/ppc_mmu_32.c:25: /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: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: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: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: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: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/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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/powermac/pci.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: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: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h: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: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/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/ppc_mmu_32.c:26: /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: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: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: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.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: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: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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: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: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: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/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/powermac/pci.c:14: /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/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/ppc_mmu_32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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: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: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: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/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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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: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/platforms/powermac/pci.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/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/ppc_mmu_32.c:26: /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: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/arch/powerpc/include/asm/smp.h:100: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/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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/ppc_mmu_32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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: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/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/powermac/pci.c:14: /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.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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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; ^ 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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: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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/powermac/pci.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: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/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/ppc_mmu_32.c:26: /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: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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); ^ 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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: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); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/ppc_mmu_32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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: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/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/powermac/pci.c:14: /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: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: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/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: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/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.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/percpu-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/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/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: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: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/percpu-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: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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/powermac/pci.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/ppc_mmu_32.c:26: /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/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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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); ^ 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/powermac/pci.c:14: /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: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_get_many': /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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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: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: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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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: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/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: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:522:28: note: 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: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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/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: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/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-defs.h: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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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: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/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/percpu-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: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-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/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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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-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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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: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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/mm/mmap.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: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_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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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]); ^ 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/platforms/powermac/low_i2c.c:34: /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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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.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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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.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/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: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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/platforms/powermac/low_i2c.c:34: /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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/platforms/powermac/low_i2c.c:34: /kisskb/src/arch/powerpc/include/asm/smp.h: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/vmstat.h: In function '__count_vm_events': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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: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/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/platforms/powermac/low_i2c.c:34: /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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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); ^ /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/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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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]); ^ 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/platforms/powermac/low_i2c.c:34: /kisskb/src/arch/powerpc/include/asm/smp.h: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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/feature.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: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/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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_preempt_disable': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_hash32.c:25: /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/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/platforms/powermac/low_i2c.c:34: /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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/platforms/powermac/low_i2c.c:34: /kisskb/src/arch/powerpc/include/asm/smp.h: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': 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_hash32.c:26: /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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ cc1: all warnings being treated as errors 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/powermac/feature.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.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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/platforms/powermac/low_i2c.c:34: /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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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/platforms/powermac/pfunc_core.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_hash32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/feature.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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: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/include/linux/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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.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: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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ 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_hash32.c:26: /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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_event': 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: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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ /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: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/powermac/feature.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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/tlb_hash32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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/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: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/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); ^ 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/feature.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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.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.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/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_hash32.c:26: /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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: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/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/prom_init.c:22: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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: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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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: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/arch/powerpc/mm/tlb_hash32.c:25: /kisskb/src/arch/powerpc/include/asm/smp.h: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/powermac/feature.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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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); ^ 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.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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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.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/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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_hash32.c:26: /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); ^ /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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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/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_events': In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/feature.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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.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/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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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.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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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/powermac/feature.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.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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); ^ 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-defs.h:522:28: note: 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: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/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/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-refcount.h: In function 'percpu_ref_put_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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/highmem.h: In function 'kmap_atomic_idx_push': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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.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: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.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: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: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: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/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/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/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': 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.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: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/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/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/kernel/prom_init.c:28: /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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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; ^ 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: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); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/prom_init.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/asm-generic/irq_regs.h: In function 'get_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/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/kernel/prom_init.c:28: /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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/prom_init.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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: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/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: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: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: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: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: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: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: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/highmem.h: In function 'kmap_atomic_idx': 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/kernel/prom_init.c:28: /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: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: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/kernel/cputable.o] Error 1 make[2]: *** 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: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: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/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: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/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: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/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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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: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-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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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.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: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/percpu-defs.h:522:28: note: 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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); ^ 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: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); ^ cc1: all warnings being treated as errors 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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: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/arch/powerpc/kernel/prom_init.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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/include/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/kernel/prom_init.c:28: /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/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.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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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); ^ 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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); ^ 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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]); ^ 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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.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: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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); ^ /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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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.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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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: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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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_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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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_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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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/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:499:30: note: 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-defs.h:522:28: note: 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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/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: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_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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/drmem.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: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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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/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: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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_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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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_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: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/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: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/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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/lib/sstep.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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/include/linux/highmem.h: In function 'kmap_atomic_idx_push': 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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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: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: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: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: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: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: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/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: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: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/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: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: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: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: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: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: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: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/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: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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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: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/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/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: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 'set_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: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: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/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); ^ 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: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 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/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()); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts_rd.o] Error 1 /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; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/ppc_mmu_32.o] Error 1 /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: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/trace/syscall.h:5:0, from /kisskb/src/include/linux/syscalls.h:85, from /kisskb/src/init/main.c:20: /kisskb/src/include/trace/events/initcall.h: In function 'trace_initcall_level': /kisskb/src/arch/powerpc/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()); ^ 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:758, 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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/highmem.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/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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/trace/events/initcall.h: In function 'trace_initcall_level_rcuidle': 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(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/sysdev/indirect_pci.o] Error 1 /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_teardown_this_cpu': make[2]: *** 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/include/trace/events/initcall.h: In function 'trace_initcall_start': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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: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 '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: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/include/trace/events/initcall.h: In function 'trace_initcall_start_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/arch/powerpc/include/asm/smp.h:100: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/trace/events/initcall.h: In function 'trace_initcall_finish': 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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/trace/events/initcall.h: In function 'trace_initcall_finish_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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); ^ 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: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.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/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.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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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); ^ 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 /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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/arch/powerpc/include/asm/smp.h:100: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/include/linux/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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.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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ 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); ^ 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/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/percpu-rwsem.h: In function 'percpu_down_read_trylock': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:499:30: note: 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/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: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/percpu-defs.h:522:28: note: 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/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/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-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.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/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/percpu-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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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_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.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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/asm-generic/irq_regs.h: In function 'get_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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/pgtable_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: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/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:758, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_hash32.c:26: /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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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/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/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/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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/sysdev/grackle.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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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.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-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); ^ 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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_put_many': 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/percpu.h:7, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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/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/include/asm/io.h:27, from /kisskb/src/arch/powerpc/include/asm/dma.h:22, from /kisskb/src/include/linux/bootmem.h:10, from /kisskb/src/arch/powerpc/platforms/powermac/nvram.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/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/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/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: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: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/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: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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/trace/events/initcall.h: In function 'perf_trace_initcall_level': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/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); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/trace/events/initcall.h: In function 'perf_trace_initcall_start': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^ /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: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: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: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: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: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: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: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/trace/events/initcall.h: In function 'perf_trace_initcall_finish': 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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ /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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/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/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: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 '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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/platforms/powermac/time.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: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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h: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: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: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/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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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: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: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/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/platforms/powermac/time.c:14: /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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/platforms/powermac/time.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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/hugetlbpage.o] Error 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:758, 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.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/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: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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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: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: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]); ^ 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/platforms/powermac/time.c:14: /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: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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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/include/linux/vmstat.h: In function 'count_vm_event': 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/platforms/powermac/time.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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:758, 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/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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.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: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/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: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: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/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/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/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.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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.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/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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/platforms/powermac/time.c:14: /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/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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/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/platforms/powermac/time.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ 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/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/include/linux/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ 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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/platforms/powermac/time.c:14: /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: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/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/arch/powerpc/platforms/powermac/pfunc_base.c:6: /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/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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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.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/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); ^ 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/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/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: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: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: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: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: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: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/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: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: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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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/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: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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/include/linux/vmstat.h: In function '__count_vm_event': /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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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: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: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: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: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:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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); ^ 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/platforms/powermac/pic.c:20: /kisskb/src/arch/powerpc/platforms/powermac/pic.c: In function 'pmac_pic_get_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/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_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/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/powermac/pic.c:237:6: note: in expansion of macro 'smp_processor_id' if (smp_processor_id() != 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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: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/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/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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/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/percpu-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); ^ 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/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: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/perf_event.h: In function 'perf_sw_event_sched': /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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ /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/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/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: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/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: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/include/linux/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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/percpu-defs.h: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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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: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/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.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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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': 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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); ^ 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/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/arch/powerpc/include/asm/smp.h:100: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/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/time.c:41: /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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/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/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); ^ 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/sysdev/mpic.o] Error 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/pgtable.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: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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/tlb_hash32.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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/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-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:522:28: note: 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); ^ 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/i2c.h:30, from /kisskb/src/include/uapi/linux/fb.h:6, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/arch/powerpc/platforms/powermac/backlight.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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:522:28: note: 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); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /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-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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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-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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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': 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/fault.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/setup.c:26: /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/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.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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/platforms/powermac/setup.c:28: /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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/setup.c:26: /kisskb/src/arch/powerpc/include/asm/smp.h: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-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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/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/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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.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/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.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/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/platforms/powermac/setup.c:28: /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: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]); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/pic.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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': In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/setup.c:26: /kisskb/src/arch/powerpc/include/asm/smp.h: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/platforms/powermac/setup.c:28: /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/setup.c:26: /kisskb/src/arch/powerpc/include/asm/smp.h: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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); ^ 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/platforms/powermac/setup.c:28: /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); ^ cc1: all warnings being treated as errors cc1: all warnings being treated as errors 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[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/main.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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/include/linux/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/linux/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ /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[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/pfunc_core.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1050: arch/powerpc/lib] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1050: arch/powerpc/sysdev] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/kernel/syscalls.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/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/kernel/prom.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/include/linux/perf_event.h: In function 'perf_sw_event_sched': 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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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: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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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: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); ^ 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: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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: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_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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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_event': In file included from /kisskb/src/arch/powerpc/include/asm/trace.h:8:0, from /kisskb/src/arch/powerpc/kernel/irq.c:78: /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_irq_entry': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:29:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_entry, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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: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: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: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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:29:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_entry, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/trace.h: In function 'trace_irq_entry_rcuidle': /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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:29:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_entry, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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: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: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: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/trace.h: In function 'trace_irq_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: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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:36:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_exit, ^ 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/platforms/powermac/udbg_adb.c:6: /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/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: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_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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:36:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/initramfs.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/trace.h: In function 'trace_irq_exit_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:36:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, irq_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/platform_device.h:14, from /kisskb/src/arch/powerpc/kernel/setup-common.c:23: /kisskb/src/include/linux/topology.h: In function 'numa_node_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/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/device.h:16, from /kisskb/src/arch/powerpc/include/asm/io.h:27, from /kisskb/src/arch/powerpc/platforms/powermac/udbg_scc.c:14: /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/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/trace.h: In function 'trace_timer_interrupt_entry': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:43:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_entry, ^ /kisskb/src/arch/powerpc/include/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/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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:43:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_entry, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/trace.h: In function 'trace_timer_interrupt_entry_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:43:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_entry, ^ /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: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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/trace.h: In function 'trace_timer_interrupt_exit': /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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:50:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_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: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/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); ^ In file included from /kisskb/src/include/trace/syscall.h:5:0, from /kisskb/src/arch/powerpc/kernel/ptrace.c:32: /kisskb/src/include/trace/events/syscalls.h: In function 'trace_sys_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: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/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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:50:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_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: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); ^ 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/trace.h: In function 'trace_timer_interrupt_exit_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:513:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:50:1: note: in expansion of macro 'DEFINE_EVENT' DEFINE_EVENT(ppc64_interrupt_class, timer_interrupt_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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_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: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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/trace/events/syscalls.h: In function 'trace_sys_enter_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_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: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-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: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/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: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/trace/events/syscalls.h: In function 'trace_sys_exit': /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_hash_fault': make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/time.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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hash_fault, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /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/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/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/trace/events/syscalls.h: In function 'trace_sys_exit_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hash_fault, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:527:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/trace.h: In function 'trace_hash_fault_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hash_fault, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:522:28: note: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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_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_trylock': /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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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/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/trace.h: In function 'trace_tlbie': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:218:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 0); \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:172:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tlbie, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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/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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/tracepoint.h:219:38: note: in definition of macro '__DECLARE_TRACE' if (IS_ENABLED(CONFIG_LOCKDEP) && (cond)) { \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:172:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tlbie, ^ 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/arch/powerpc/include/asm/trace.h: In function 'trace_tlbie_rcuidle': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/tracepoint.h:148:9: note: in definition of macro '__DO_TRACE' if (!(cond)) \ ^ /kisskb/src/include/linux/tracepoint.h:192:5: note: in expansion of macro 'TP_CONDITION' TP_CONDITION(cond), 1); \ ^ /kisskb/src/include/linux/tracepoint.h:225:2: note: in expansion of macro '__DECLARE_TRACE_RCU' __DECLARE_TRACE_RCU(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:226:3: note: in expansion of macro 'PARAMS' PARAMS(cond), PARAMS(data_proto), PARAMS(data_args)) \ ^ /kisskb/src/include/linux/tracepoint.h:388:2: note: in expansion of macro '__DECLARE_TRACE' __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/linux/tracepoint.h:389:4: note: in expansion of macro 'cpu_online' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:389:15: note: in expansion of macro 'raw_smp_processor_id' cpu_online(raw_smp_processor_id()), \ ^ /kisskb/src/include/linux/tracepoint.h:524:2: note: in expansion of macro 'DECLARE_TRACE' DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) ^ /kisskb/src/arch/powerpc/include/asm/trace.h:172:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tlbie, ^ /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_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/percpu-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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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:758, 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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/powermac/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/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/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: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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.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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/trace/events/syscalls.h: In function 'perf_trace_sys_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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:137:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^ 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/traps.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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/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: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/trace/events/syscalls.h: In function 'perf_trace_sys_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.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/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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:137:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/low_i2c.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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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.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/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/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: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: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-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/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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: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: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/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: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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: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/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: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/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/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_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: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: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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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.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/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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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_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-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); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pfunc_base.c:3: /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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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_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: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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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_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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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.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/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/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/powermac/pfunc_base.c:4: /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:499:30: note: 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_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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pfunc_base.c:3: /kisskb/src/arch/powerpc/include/asm/smp.h: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-defs.h:522:28: note: 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.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/powermac/pfunc_base.c:4: /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); ^ 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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pfunc_base.c:3: /kisskb/src/arch/powerpc/include/asm/smp.h: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/platforms/powermac/pfunc_base.c:4: /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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/powermac/pfunc_base.c:3: /kisskb/src/arch/powerpc/include/asm/smp.h: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/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.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/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/powermac/pfunc_base.c:4: /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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/include/linux/perf_event.h: In function 'perf_sw_event_sched': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ 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/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/perf_event.h:1068:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); ^ /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); ^ make[1]: *** [/kisskb/src/Makefile:1050: arch/powerpc/mm] Error 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/include/linux/perf_event.h: In function 'perf_event_task_sched_in': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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/perf_event.h:1098:26: note: in expansion of macro 'this_cpu_ptr' struct pt_regs *regs = this_cpu_ptr(&__perf_regs[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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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]); ^ 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:499:30: note: 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]); ^ 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /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_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: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/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/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: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_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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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/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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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: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/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_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/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/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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/ptrace.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/prom.c:19: /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/kernel/prom.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/kernel/prom.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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/pci.h:29, from /kisskb/src/arch/powerpc/kernel/prom.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/kernel/prom.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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/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/kernel/prom.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); ^ /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'perf_trace_ppc64_interrupt_class': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/arch/powerpc/include/asm/trace.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ppc64_interrupt_class, ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/prom.c:19: /kisskb/src/arch/powerpc/include/asm/smp.h: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/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/kernel/prom.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); ^ /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'perf_trace_hash_fault': /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/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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/powerpc/include/asm/trace.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hash_fault, ^ 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-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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: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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/trace.h: In function 'perf_trace_tlbie': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/trace/perf.h:48:9: note: in expansion of macro 'this_cpu_ptr' head = this_cpu_ptr(event_call->perf_events); \ ^ /kisskb/src/include/trace/trace_events.h:74:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/arch/powerpc/include/asm/trace.h:172:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tlbie, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ 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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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]); ^ 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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': 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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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/percpu-refcount.h: In function 'percpu_ref_put_many': 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /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/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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/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); ^ 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/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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/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/kernel/irq.c: In function 'do_softirq_own_stack': 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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 '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-refcount.h: In function 'percpu_ref_get_many': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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: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:305: arch/powerpc/kernel/align.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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/setup.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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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_get_many': make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/signal_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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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: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_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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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); ^ 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-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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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: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/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); ^ 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/uapi/asm-generic/bpf_perf_event.h:4, from ./arch/powerpc/include/generated/uapi/asm/bpf_perf_event.h:1, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/arch/powerpc/perf/perf_regs.c:14: /kisskb/src/include/linux/topology.h: In function 'numa_node_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: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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/feature.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: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:522:28: note: 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); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/irq.o] Error 1 /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/include/linux/pid_namespace.h:7, from /kisskb/src/include/linux/ptrace.h:10, from /kisskb/src/include/uapi/asm-generic/bpf_perf_event.h:4, from ./arch/powerpc/include/generated/uapi/asm/bpf_perf_event.h:1, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/arch/powerpc/perf/callchain.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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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_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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/include/linux/vmstat.h: In function '__count_vm_events': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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 '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/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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: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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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-refcount.h: In function 'percpu_ref_tryget': /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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: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/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: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: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: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/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: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: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: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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: 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: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/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:522:28: note: 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/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: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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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: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: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-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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__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/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: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: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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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); ^ 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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/vdso.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/powermac/backlight.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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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 '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_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: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/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: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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/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: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/prom_init.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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/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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__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: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_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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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: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); ^ 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/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/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: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: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: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: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: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: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/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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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_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); ^ 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in 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/arch/powerpc/include/asm/smp.h:100: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in 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:499:30: note: 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/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.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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.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/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_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: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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: 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); ^ 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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/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: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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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.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: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: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/kernel/time.c:36: /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: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/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/arch/powerpc/platforms/powermac/smp.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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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: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: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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100: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/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/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/time.c:36: /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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]); ^ 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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/time.c:36: /kisskb/src/arch/powerpc/include/asm/smp.h: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/time.c:36: /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); ^ cc1: all warnings being treated as errors 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 ')'